be self-sustained - Espagnol Anglais Dictionnaire